﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using vensoft.Entities;
using vensoft.DataAccess;

namespace vensoft.BussinesLogic
{
    public class HistoricoIngresoPedidoBL: IHistoricoIngresoPedidoBL
    {
        IHistoricoIngresoPedidoDataAccess historico;

        public HistoricoIngresoPedidoBL()
        {
            historico = new HistoricoIngresoPedidoDataAccess();
        }

        public void RegistrarHistorico(Historico_IngPedido historico_ingped)
        {
            historico.RegistrarHistorico(historico_ingped);
        }

        public List<Historico_IngPedido> GetAllFromHistoricoDetallePedido()
        {
            return historico.GetAllFromHistoricoDetallePedido();
        }
        
        public List<Historico_IngPedido> GetAllFromHistoricoDetallePedidoByFecha(DateTime f_inicio, DateTime f_fin)
        {
            return historico.GetAllFromHistoricoDetallePedidoByFecha(f_inicio, f_fin);
        }

        public List<Historico_IngPedido> GetAllFromHistoricoDetallePedidoByRazSoc(string raz_soc)
        {
            return historico.GetAllFromHistoricoDetallePedidoByRazSoc(raz_soc);
                
        }
    }
}
